Reasoning by Dominance in Not-Equals Binary Constraint Networks
نویسندگان
چکیده
Dynamic detection and elimination of symmetry in constraints, is in general a hard task, but in Not-Equals binary constraint networks, the symmetry conditions can be simplified. In this paper, we extend the principle of symmetry to dominance in Not-Equals Constraint Networks and show how dominated values are detected and eliminated at each node of the search tree. A Linear time complexity algorithm which detects the dominated values is proposed. Dominance is exploited in an enumerative method adapted to solve Not-Equals CSPs. This enumerative method augmented by Dominance is experimented on both randomly generated instances of graph coloring and Dimacs graph coloring benchmarks and its performance is compared to the same method augmented by symmetry and to the well known DSATUR method. The obtained results show that reasoning by dominance improves symmetry reasoning and our method outperforms both previous methods in solving graph coloring.
منابع مشابه
Finding a Solution, all Solutions, or the Most Probable Solution to a Temporal Interval Algebra Network
the years, many implementations have been proposed for solving IA networks. These implementations are concerned with finding a solution efficiently. The primary goal of our implementation is simplicity and ease of use. We present an IA network implementation based on finite domain non-binary CSPs, and constraint logic programming. The implementation has a GUI which permits the drawing of arbitr...
متن کاملGQR – A Fast Reasoner for Binary Qualitative Constraint Calculi
GQR (Generic Qualitative Reasoner) is a solver for binary qualitative constraint networks. GQR takes a calculus description and one or more constraint networks as input, and tries to solve the networks using the path consistency method and (heuristic) backtracking. In contrast to specialized reasoners, it offers reasoning services for different qualitative calculi, which means that these calcul...
متن کاملOn Algorithms for Decomposable Constraints
Non-binary constraints are present in many real-world constraint satisfaction problems. Certain classes of these constraints, like the all-different constraint, are “decomposable”. That is, they can be represented by binary constraints on the same set of variables. For example, a non-binary all-different constraint can be decomposed into a clique of binary not-equals constraints. In this paper ...
متن کاملNon-Binary Constraints
Since the origins of the constraint satisfaction paradigm, its restriction to binary constraints has concentrated a signiicant part of the work. This is understandable because new ideas/techniques are usually much simpler to present/ elaborate by rst restricting them to the binary case. (See for example the arc consistency algorithms, such as AC-3 or AC-4, which have been presented rst in their...
متن کاملCombining binary constraint networks in qualitative reasoning
Constraint networks in qualitative spatial and temporal reasoning are always complete graphs. When one adds an extra element to a given network, previously unknown constraints are derived by intersections and compositions of other constraints, and this may introduce inconsistency to the overall network. Likewise, when combining two consistent networks that share a common part, the combined netw...
متن کامل